<pre>  /**
     */
    protected Widget createTab() {
        VerticalPanel panel = new VerticalPanel();

        LabelSuggestBox field1 = new LabelSuggestBox("Champs SuggestBox", true);
        field1.addItems(listWords);
        field1.addValueChangeHandler(new ValueChangeHandler&lt;String&gt;() {
            public void onValueChange(ValueChangeEvent&lt;String&gt; event) {
                Info.display("Nouvelle valeur : " + event.getValue());
            }
        });
        panel.add(field1);

        LabelComboBox&lt;String&gt; field2 = new LabelComboBox&lt;String&gt;("Champs ComboBox", true);
        field2.addItems(listDepartement);
        field2.addValueChangeHandler(new ValueChangeHandler&lt;String&gt;() {
            public void onValueChange(ValueChangeEvent&lt;String&gt; event) {
                Info.display("Nouvelle valeur : " + event.getValue());
            }
        });
        panel.add(field2);

        LabelSuggestBox field3 = new LabelSuggestBox("Champs SuggestBox avec valeur par défaut", true);
        field3.addItems(listDepartement);
        field3.addDefaultItem("Entrez le nom d'un département français");
        field3.addDefaultItem("Pour avoir la liste");
        field3.addValueChangeHandler(new ValueChangeHandler&lt;String&gt;() {
            public void onValueChange(ValueChangeEvent&lt;String&gt; event) {
                Info.display("Nouvelle valeur : " + event.getValue());
            }
        });
        panel.add(field3);

        LabelSuggestBox field4 = new LabelSuggestBox("Champs SuggestBox recherche début des mots", true);
        field4.setFullTextSearch(false);
        field4.addItems(listDepartement);
        field4.addValueChangeHandler(new ValueChangeHandler&lt;String&gt;() {
            public void onValueChange(ValueChangeEvent&lt;String&gt; event) {
                Info.display("Nouvelle valeur : " + event.getValue());
            }
        });
        panel.add(field4);

        LabelMultiSuggestBox field5 = new LabelMultiSuggestBox("Champs SuggestBox multiple (séparé par une virgule)");
        field5.setFullTextSearch(false);
        field5.addItems(listWords);
        field5.addValueChangeHandler(new ValueChangeHandler&lt;List&lt;String&gt;&gt;() {
            public void onValueChange(ValueChangeEvent&lt;List&lt;String&gt;&gt; event) {
                Info.display("Nouvelle valeur : " + event.getValue());
            }
        });
        panel.add(field5);

        return panel;
    }

</pre>